#wrapper{position:relative;overflow:hidden}html{height:100%;font-size:100%;font-family:"微軟正黑體",Arial,Helvetica}body{height:100%;font-size:1em;font-family:"微軟正黑體",Arial,Helvetica!important}img{max-width:100%}h1,h2,h3{font-family:"微軟正黑體",Arial,Helvetica,sans-serif;line-height:100%}p{line-height:100%;margin:0}span{line-height:100%}li{list-style:none}ul{margin:0}a{text-decoration:none!important}input{outline:0}textarea{outline:0}@media screen and (max-width:768px){.container{padding-right:30px;padding-left:30px}}.pfhover{color:#fff!important;background:#e84186;border:1px solid #e84186!important}.visible{opacity:1}.hidden1{opacity:0}.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInUp1{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp1{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUp1{0%{opacity:0;-o-transform:translateY(20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp1{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.animated.fadeInUp1{-webkit-animation-name:fadeInUp1;-moz-animation-name:fadeInUp1;-o-animation-name:fadeInUp1;animation-name:fadeInUp1;animation-delay:.4s}#page_contact{background:#fff}#page_contact .title-box{padding:60px 0}#page_contact .title-box h1{text-align:center;font-weight:600}#page_contact .title-box p{text-align:center;margin:0 auto;margin-top:40px;width:500px;line-height:30px;font-size:14px;letter-spacing:1px;color:#676767}@media (max-width:600px){#page_contact .title-box p{width:90%}}#page_contact .tab-bar{text-align:center;margin-top:40px}#page_contact .tab-bar button{margin:0 8px}#page_contact .tab-content{border:1px solid #d4d4d4;margin-top:30px;padding:80px}@media (max-width:600px){#page_contact .tab-content{padding:30px}}#page_contact .tab-content .item{margin-bottom:25px}#page_contact .tab-content .title{border-bottom:1px solid #a5a5a5;padding-bottom:10px;letter-spacing:3px;margin-bottom:40px;font-size:14px}::placeholder{color:#ccc;opacity:1}:-ms-input-placeholder{color:#ccc}::-ms-input-placeholder{color:#ccc}@media (max-width:600px){#page_contact .tab-content .title{width:100%;margin:0 auto;margin-bottom:40px;text-align:center}}#page_contact .tab-content .sub-title i{color:#e84185;font-size:18px;font-style:normal;font-weight:600}#page_contact .tab-content .sub-title{font-size:14px;letter-spacing:3px;float:left;margin-right:30px;margin-bottom:20px}@media (max-width:400px){#page_contact .tab-content .sub-title{display:block}}#page_contact .tab-content .textatra-title{margin:10px 0 20px 0;font-weight:600}#page_contact .tab-content textarea.form-control{border:none;box-shadow:none;border:1px solid #a0a0a0;padding-left:0;border-radius:0;padding:8px}.radio-box{float:left}.radio-box label{margin-right:20px;margin-bottom:15px;font-size:14px;letter-spacing:1px;border:none;padding:0;border-radius:0;transition:all .5s;padding:5px 15px;border-radius:99em;border:1px solid #fff;background-color:#f3f3f3;cursor:pointer}.radio-box label:hover{border:1px solid #e84186}@media (max-width:800px){.radio-box label{margin-right:10px;border:1px solid #ccc;padding:7px 10px;border-radius:99em}}input[type=checkbox]:checked+label,input[type=radio]:checked+label{border:1px solid #e84186;border-radius:99em;color:#e84186;padding:5px 15px}.radio-box .other-text{width:135px;font-size:14px;border:none;border-bottom:1px solid #a0a0a0}@media (max-width:800px){.radio-box .other-text{margin-top:30px}}.radio-box input[type=radio],input[type=checkbox]{display:none}#page_contact .form-box .container{padding:80px;padding-left:110px}@media (max-width:800px){#page_contact .form-box .container{padding:0;padding-right:30px;padding-left:30px}}#page_contact .form-box .title{font-size:24px;font-weight:600;letter-spacing:1px;margin-bottom:40px;margin-top:0;padding-left:40px}@media (max-width:800px){#page_contact .form-box .title{margin-top:10px;padding-left:0}}@media (max-width:400px){#page_contact .form-box .title{font-size:24px;margin-top:40px;padding-left:0}}#page_contact .form-box .form-horizontal{width:49%;display:inline-block;padding-left:40px}@media (max-width:800px){#page_contact .form-box .form-horizontal{width:100%;padding-left:0}}#page_contact .form-box .form-control{border:none;background-color:transparent;box-shadow:none;border-bottom:1px solid #a0a0a0;border-radius:0;margin-bottom:20px;padding-left:90px}#page_contact .form-box .btn{background-color:#e84185;background-image:none;border-radius:99em;text-shadow:none;padding:10px 38px;font-size:14px;letter-spacing:2px;color:#fff;display:block;margin:0 auto;margin-top:50px;border:none;position:relative;transition:all .6s;-o-transition:all .6s;-webkit-transition:all .6s}#page_contact .form-box .btn:hover .code.icon{transform:translateX(5px)}#page_contact .form-box .btn:hover{background-color:#d83d7c}@media (max-width:800px){#page_contact .form-box .btn{margin-top:30px;margin-bottom:60px}}#page_contact .form-horizontal .control-label{position:absolute;text-align:left;letter-spacing:1px;left:0}#page_contact .form-horizontal .form-group{position:relative}#page_contact .form-horizontal .form-group span{color:#e84185}#page_contact .map-box{background-color:#f4f4f4;padding:80px 0}#page_contact .map-box .info{width:48%;float:left}@media (max-width:600px){#page_contact .map-box .info{width:100%;margin:0 auto;float:none}}#page_contact .map-box .info .title{margin-bottom:30px;font-size:20px;letter-spacing:1px;font-weight:600}#page_contact .map-box .info .text{font-size:14px;line-height:28px}#page_contact .map-box .map{width:48%;float:right}@media (max-width:600px){#page_contact .map-box .map{width:100%;float:none;margin-top:30px}}.addline{position:relative;display:flex;margin:10px 0 0;font-size:12px;line-height:1.6;align-items:center}.LINE-loginbtn{display:flex;align-items:center;margin:0 0 5px;color:#fff!important;background:#00c300;border-radius:3px}.LINE-loginbtn:hover{background:#00e000}.LINEicon{padding:0 6px}.LINEicon img{width:20px}.LINE-loginbtn-text{padding:10px 17px;line-height:1;letter-spacing:1px;border-left:#00b300 1px solid}.LINE-loginbtn:hover .LINE-loginbtn-text{border-left-color:#00c900}.addline_qrcode{margin:0 0 0 15px;width:100px}@media (max-width:1024px){.addline_action_ps,.addline_qrcode{display:none}}#page_contact .etabs{width:530px;margin:0 auto}@media (max-width:600px){#page_contact .etabs{width:68%;margin:0 auto;padding-left:0}}@media (max-width:400px){#page_contact .etabs{width:75%;margin:0 auto;padding-left:0}}@media (max-width:350px){#page_contact .etabs{width:82%;margin:0 auto;padding-left:0}}#page_contact ul.etabs{padding-left:0}#page_contact .etabs li{display:block;float:left;margin-right:14px;margin-bottom:30px}@media (max-width:800px){#page_contact .etabs li{margin-right:14px}}#page_contact .etabs li a{letter-spacing:1px;font-size:14px;color:#333;padding:8px 15px;border-radius:99em;border:1px solid #ccc;transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;display:block}#page_contact .etabs li a:hover{color:#fff!important;background:#e84186;border:1px solid #e84186}#page_contact .etabs li.active a{color:#fff!important;background:#e84186;border:1px solid #e84186}.code.icon{color:#fff;position:absolute;top:43%;right:40px;transition:all .6s;-o-transition:all .6s;-webkit-transition:all .6s}.code.icon:after{content:'';position:absolute;left:6px;width:8px;height:8px;border-bottom:solid 1px currentColor;border-right:solid 1px currentColor;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.form-horizontal .form-group.full-width{margin-right:-40px}@media (max-width:600px){.form-horizontal .form-group.full-width{margin-right:-15px}}#waitmsg{position:relative;display:none}#waitmsg #maskmsg{left:50%;margin-left:-25%;top:40%;width:50%;height:120px;position:fixed;display:block;text-align:center;padding-top:10px;-moz-opacity:1;opacity:1;font-weight:700;color:#000;font-size:16px;line-height:230%;z-index:9999;background:#fff url(../images/loading.gif) center center scroll no-repeat}#waitmsg #maskcover{top:0;left:0;width:100%;height:100%;min-height:900px;position:fixed;display:block;background:#000;filter:Alpha(Opacity=80, FinishOpacity=80, Style=2);-moz-opacity:.5;opacity:.5;z-index:9998}#page_contact .form-box.new .container{padding:0;padding-left:0;margin-bottom:30px}#page_contact .form-box.new .title{border:none;padding-left:0}#page_contact .form-box.new .form-horizontal{padding-left:0}.new-contact-button{background-color:#e84185;background-image:none;border-radius:99em;text-shadow:none;padding:10px 38px;font-size:14px;letter-spacing:2px;color:#fff;display:block;margin:0 auto;margin-top:50px;border:none;position:relative;transition:all .6s;-o-transition:all .6s;-webkit-transition:all .6s}.new-contact-button:hover .code.icon{transform:translateX(5px)}.new-contact-button:hover{background-color:#d83d7c;color:#fff}#tab-container.new{margin-bottom:80px}#page_contact .form-box.new .form-horizontal.new,#page_contact .form-box.new .form-horizontal.new_02{width:100%}#page_contact .form-box.new .form-horizontal.new .form-group{width:49.5%;display:inline-block}@media (max-width:780px){#page_contact .form-box.new .form-horizontal.new .form-group{width:100%;display:block}}#page_contact .form-box.new .form-horizontal.new .form-group.second{margin-left:40px}@media (max-width:780px){#page_contact .form-box.new .form-horizontal.new .form-group{margin-left:0}#page_contact .form-box.new .form-horizontal.new .form-group.second{margin-left:0}}@media (max-width:780px){#page_contact .form-box.new .form-horizontal.new_02 .form-group{margin:0;margin-bottom:15px}}@media (max-width:780px){#page_contact .form-box.new .form-horizontal.new .col-sm-12,#page_contact .form-box.new .form-horizontal.new_02 .col-sm-12{padding:0}#page_contact .form-box.new .form-horizontal.new .control-label,#page_contact .form-box.new .form-horizontal.new_02 .control-label{padding-left:0}}#tab-container.new h3{margin-bottom:40px;font-size:24px;font-weight:600}@media (max-width:780px){#tab-container.new h3{text-align:center;line-height:32px}}.other-new{position:relative;margin-top:10px}@media (max-width:780px){.other-new{margin-top:0}}.other-new span{display:block;position:absolute;left:0;top:4px;font-size:14px}.other-new input{width:100%!important;padding-left:50px;padding-bottom:5px}.form-05-hidden{display:block!important}.item-box{font-size:14px}#tab-container.new .item-box h3{font-size:16px;margin-bottom:30px;letter-spacing:1px}.item-box a{color:#333;transition:all .15s ease-in-out}@media (min-width:1025px){#contact-06 .item.map a:hover{color:#e84185}}.item-box .item{padding:0 15px}#page_contact .tab-content .item-box .sub-title{display:block;float:none}.item-box .input-t{position:relative;padding-left:130px;margin-bottom:25px}.item-box .input-t b{position:absolute;left:0;top:-2px}.item-box .input-t span{display:inline-block}.item-box .input-t i{width:26px;height:26px;line-height:24px;border:1px solid #333;font-size:13px;display:inline-block;font-style:initial;margin-right:8px;position:relative;text-align:center;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}#page_contact .tab-content .item-box .other{margin-bottom:80px}.item-box .other b{margin-right:15px}@media (max-width:1024px){.item-box .item:nth-child(1){width:60%}.item-box .item:nth-child(2){width:40%}}@media (max-width:780px){#tab-container.new .item-box h3{text-align:left}.item-box .item:nth-child(1),.item-box .item:nth-child(2),.item-box .item:nth-child(3){width:100%;float:none}#tab-container.new .item-box h3{margin-bottom:10px}#page_contact .tab-content .item-box .item{margin-bottom:30px}}@media (max-width:414px){.item-box .input-t{padding-left:0;padding-top:40px}.item-box .input-t span{margin-top:5px}.item-box .input-t b{left:0;top:0;width:100%}#page_contact .tab-content .item-box .sub-title{margin-right:0}.item-box .other b{margin-right:0;margin-bottom:15px}.item-box .other a,.item-box .other b{display:block}.item-box .other a:nth-child(4){margin-top:-15px}}#contact-06 .radio-box label{padding-left:40px;padding-right:0;background-color:transparent;position:relative}#contact-06 .radio-box label:before{content:'';width:22px;height:22px;display:block;position:absolute;left:0;top:4px;background:url(../images/checkbox_.svg) 100%/contain;transition:all .3s ease-in-out}#contact-06 input[type=checkbox]:checked+label:before,#contact-06 input[type=radio]:checked+label:before{background-image:url(../images/checkbox.svg)}#contact-06 .radio-box label:hover,#contact-06 input[type=checkbox]:checked+label,#contact-06 input[type=radio]:checked+label{border:1px solid transparent;padding-top:5px;padding-bottom:5px}@media (min-width:1024px){#contact-06 .radio-box label:hover{color:#e84186}}#contact-06 .date-check,#contact-06 .item.map{width:50%;float:left}#contact-06 .item.map a{color:#333}@media (max-width:990px){#contact-06 .date-check,#contact-06 .item.map{width:100%;float:none}}@media (max-width:800px){#contact-06 .radio-box label{border:1px solid transparent}#contact-06 .radio-box label:before{top:6px}#contact-06 input[type=checkbox]:checked+label,#contact-06 input[type=radio]:checked+label{padding-top:7px;padding-bottom:7px}}@media (max-width:414px){#contact-06 .radio-box label:before{top:10px}}